rolling technology - French English Dictionary